PCL: A configuration language for modelling evolving system architectures
نویسندگان
چکیده
The paper describes a configuration language called PCL which has been designed to describe the architecture of multiple versions of computer-based systems. PCL is compared with other configuration languages and its features are illustrated by example. The features of PCL which are discussed here are its ability to model hardware and software in an integrated way, its provision of multiple structured architectural views, its ability to model system variability and its integration with a number of structured design methods. A supporting toolset for PCL has been implemented and is briefly described.
منابع مشابه
PCL: a language for modelling evolving system architectures
The paper describes a language called PCL, which has been designed to model the architecture of multiple versions of computer-based systems (system families). PCL has evolved from module interconnection languages, and its novel features include the ability to model the variability between members of a system family and facilities for the integrated modelling of hardware, software and documentat...
متن کاملModelling Systems with Variability using the PROTEUS Configuration Language
To respond to environmental changes and customer specific requirements, industrial software systems must often incorporate many sources of variability. Developers use a diverse range of representations and techniques to achieve this, including structural variability, component version selection, conditional inclusion, and varying derivation processes. This paper advocates specifying all potenti...
متن کاملA Highly-Extensible, XML-Based Architecture Description Language
Software architecture research focuses on models of software architectures as specified in architecture description languages (ADLs). As research progresses in specific areas of software architectures, more and more architectural information is created. Ideally, this information can be stored in the model. An extensible modeling language is crucial to experimenting with and building tools for n...
متن کاملModelling Architecture Styles
Software systems tend to increase over time in size and complexity. Their development usually spans a long period of time and may result in systems that are hard to understand, debug and maintain. Architectures are common means for organising coordination between components in order to build complex systems and make them manageable. They allow thinking on a higher plane and avoiding low-level m...
متن کاملGeneticFPGA: A Java-Based Tool for Evolving Stable Circuits
GeneticFPGA is a Java-based tool for evolving digital circuits on Xilinx XC4000EXTM and XC4000XLTM devices. Unlike other FPGA architectures popular with Evolutionary Hardware researchers, the XC4000 series architectures cannot accept arbitrary configuration data. Only a small subset of configuration bit patterns will produce operational circuits; other configuration bit patterns produce circuit...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 1994